package com.ytjj.qmyx.supplychain.common.model.response;

import com.ytjj.qmyx.supplychain.common.model.BankerProductVO;
import com.ytjj.qmyx.supplychain.common.model.request.BankerProductImgRequest;
import com.ytjj.qmyx.supplychain.common.model.request.BankerProductSkuKeyRequest;
import com.ytjj.qmyx.supplychain.common.model.request.BankerProductSpecRequest;
import com.ytjj.qmyx.supplychain.common.model.request.ProductSkuKeyRequest;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 
 * 
 **/
@Data
public class BankerProductDetailResponse extends BankerProductVO {

    private String topCategoryName;

    private String categoryName;

    private String bottomCategoryName;

    private List<ProductSkuKeyRequest> skuKey;

    private List<BankerProductImgResponse> bannerList;

    private List<BankerProductImgResponse> infoList;

    private List<BankerProductSpecResponse> spec;
    /**
     * 带上集采价后的数据
     */
    private List<Map<String, Object>> specArr;

    /**
     * 供货价
     */
    private BigDecimal curPrice;
    private BigDecimal supplyPrice;

    private String platformData;

    private Date productCreatTime;
    private Integer bankerProductId;

    private Integer freightId;

    //运费模板
    private FreightTemplateResponse  freightTemplateResponse;

    private Integer isExit;//是否为出口商品
    /**
     * 批发商品数量区间，字符串格式
     */
    private List<String> wholesaleNameArr;

    /**
     * 商品详情图
     */
    private String infoImg;

    /**
     * 发货仓名称
     */
    private String entrepotName;
}
